#ifndef TYPES_EVDEV_H
#define TYPES_EVDEV_H

#include <CODEPORTS/types.h>
#include <linux/input.h>
#include <termios.h>

struct _INPUT_MODE
{
	int id;
};

struct _INPUT
{
	int gamepad, keyboard, mouse;
	struct
	{
		struct
		{
			struct termios original, current;
			struct input_event event;
			unsigned int code;
		} gamepad, keyboard, mouse;
	} mode;
};

#endif
